package com.ctparking;

import com.ctparking.R;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.*;


public class VisualizzaParcheggio extends Activity {
	
	public boolean onKeyDown(int keyCode, KeyEvent event) {
	    if ((keyCode == KeyEvent.KEYCODE_BACK)) {
	    	startActivity(new Intent(VisualizzaParcheggio.this, Parking.class));
	        return true;
	    }
	    return super.onKeyDown(keyCode, event);
	}
	
	public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
     
        setContentView(R.layout.visualizzaparcheggio);
        
        
        TextView nome_parcheggio = (TextView)findViewById(R.id.nome_parcheggio);
        final TextView posti = (TextView)findViewById(R.id.posti_parcheggio);
        TextView indirizzo = (TextView)findViewById(R.id.locazione_parcheggio);
        TextView navette = (TextView)findViewById(R.id.navette_parcheggio);
        TextView orari = (TextView)findViewById(R.id.orari_parcheggio);
        
        Typeface font = Typeface.createFromAsset(getAssets(), "All_Caps.ttf");
        nome_parcheggio.setText(Database.parcheggio_scelto.getNome());
        posti.setText(Database.parcheggio_scelto.stringPosti());
        indirizzo.setText(Database.parcheggio_scelto.getIndirizzo());
        nome_parcheggio.setTypeface(font);
        posti.setTypeface(font);
        indirizzo.setTypeface(font);
        navette.setTypeface(font);
        orari.setTypeface(font);
        
        
        //----------------------BOTTONE CONSULTA MAPPA
        Button b_mappa = (Button)findViewById(R.id.mappa_parcheggio);
        b_mappa.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
			startActivity(new Intent(VisualizzaParcheggio.this , ParkingMap.class));
				
			}
		});
        
      //----------------------BOTTONE CREA PERCORSO
        Button b_percorso = (Button)findViewById(R.id.percorso_parcheggio);
        b_percorso.setTypeface(font);
        b_percorso.setOnClickListener(new View.OnClickListener() {
        	 double lat = Database.parcheggio_scelto.getLatitudine() / 1E6;
             double lng = Database.parcheggio_scelto.getLongitudine()/ 1E6;
             
			@Override
			public void onClick(View v) {
				
				Uri uri =Uri.parse("http://maps.google.com/maps?&daddr="+lat+","+lng);
				startActivity(new Intent(Intent.ACTION_VIEW, uri));
				
			}
		});
        
      //----------------------BOTTONE PRENOTA
        Button prenota = (Button)findViewById(R.id.prenota_parcheggio);
        prenota.setTypeface(font);

        if(Database.parcheggio_scelto.getPosti()<=0){
        	prenota.setClickable(false);
        }
        prenota.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				startActivity(new Intent(VisualizzaParcheggio.this, FormPrenota.class));

			}
		});
	}
}